home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
bbs_lord
/
life118d.zip
/
LIFE.ZIP
/
TESTTXT.DAT
< prev
next >
Wrap
Text File
|
1996-04-03
|
8KB
|
232 lines
@#BEGIN
//Very important to have the command `<SetVarFile> if your program
//has a .var file included the setvarfile commands tells lordlife
//to look for or create a .vat --variable dat file.
`<SetVarFile>
//if testdate not equal thedate then reset your daily variables
`<else>=[(TestDate),(TheUser),(TheDate),@#NewDayResets]
//set testdate=thedate
`<SetVal>=[(TestDate),(TheUser),(TheDate)]
//call the main menu
`<SetMenu>=[MainMenu]
//following are the daily resets for the testtxt.dat
@#NewDayResets
`<NewLine>
`<SetVal>=[(TestInt),(TheUser),0]
`<SetVal>=[(TestDate),(TheUser),(TheDate)]
`<SetMenu>=[MainMenu]
@#MainMenu
`<SetOptions>=[H,S,Q,M]
`<NewLine>
`<Clear>
`<NewLine>
`<GotoXY>=[1,1]
`0 TEST MODULE...
`0-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
`<RetOff>
`%Lord has been operational for: `3
`<PrintVal>=[(LTime),(TheUser)]
`% days.
`<NewLine>
`<RetOn>
`2 You are glad your journey is finally over...it was a long way from the
`2forests to the TEST MODULE...
`2
`<NewVar>=[(FunTestVar),String]
`<SetVal>=[(FunTestVar),(TheUser),heheheh it works! :)]
`<PrintVal>=[(FunTestVar),(TheUser)]
`<DelVar>=[(FunTestVar)]
`2
`2
`5 ((((`@S`5))))`3tay here, leave lord and life!!!
`2
`2 (`5H`2)uh? what? (`4Q`2)uit back to the sign post
`2 (`5M`2)ake an NPC...
`2
@#MainMenuOptionsM
//set the name of our new player as TESTMOD PERSON
`<SetVal>=[(TempStr1),(TheUser),TESTMOD PERSON]
//following will change (TempStr1) to ###NotFound### if user not
//in lords player.dat file.
`<LordExist>=[(TempStr1)]
//else if value other than ###NotFound### then do UserFound
//so we only want to stop execution if user found
`<else>=[(TempStr1),(TheUser),###NotFound###,@#UserFound]
// now becuz of above test we now know user duz not exist...
// below line creates a lord user in a deleted account --or--
// in a new acct if needed and available...
`<MakeLordUser>=[TESTMOD PERSON]
`<SetVal>=[(TempStr1),(TheUser),TESTMOD PERSON]
`<LordExist>=[(TempStr1)]
//if value is ###NotFound### then go to the not found process
//so if the MakeLordUser did not work we can do something else
`<if>=[(TempStr1),(TheUser),###NotFound###,@#UserNotFound]
`<SetVal>=[(LordNick),(TempStr1),MrTestMan]
`%Please wait a sec...
`<SetVal>=[(LordHP),(TempStr1),50]
`<SetVal>=[(Bad),(TempStr1),1]
`<SetVal>=[(Rate),(TempStr1),1]
`<SetVal>=[(LordHPMax),(TempStr1),50]
`<SetVal>=[(LWeaponNum),(TempStr1),0]
`<SetVal>=[(LordWeapon),(TempStr1),Nothing]
`<SetVal>=[(LSeenMaster),(TempStr1),0]
`<SetVal>=[(LForestFights),(TempStr1),50]
`% NPC Player...
`<SetVal>=[(LHumanFights),(TempStr1),50]
`<SetVal>=[(LordGold),(TempStr1),5000]
`<SetVal>=[(LordBank),(TempStr1),5000]
`<SetVal>=[(LDefence),(TempStr1),10]
`<SetVal>=[(LStrength),(TempStr1),10]
`<SetVal>=[(LCharm),(TempStr1),10]
`<SetVal>=[(LSeenDragon),(TempStr1),0]
`<SetVal>=[(LSeenViolet),(TempStr1),0]
`% needs to be...
`<SetVal>=[(Level),(TempStr1),1]
`<SetVal>=[(LTime),(TempStr1),30000]
`<SetVal>=[(LordArmour),(TempStr1),nothing]
`<SetVal>=[(LArmourNum),(TempStr1),0]
`<SetVal>=[(LDead),(TempStr1),0]
`<SetVal>=[(LInn),(TempStr1),0]
`<SetVal>=[(LGems),(TempStr1),10]
`<SetVal>=[(LordExp),(TempStr1),100]
`<SetVal>=[(LSex),(TempStr1),0]
`<SetVal>=[(LBard),(TempStr1),0]
`<SetVal>=[(LastAlive),(TempStr1),30000]
`<SetVal>=[(Lays),(TempStr1),0]
`<SetVal>=[(Why),(TempStr1),0]
`<SetVal>=[(POnNow),(TempStr1),0]
`<SetVal>=[(MTime),(TempStr1),0]
`<SetVal>=[(TimeOn),(TempStr1),00:00]
`<SetVal>=[(LClass),(TempStr1),1]
`% created...
`<SetVal>=[(LHaveHorse),(TempStr1),0]
`<SetVal>=[(LoveStr),(TempStr1),]
`<SetVal>=[(QMarriedVar),(TempStr1),-1]
`<SetVal>=[(LKids),(TempStr1),0]
`<SetVal>=[(LTimesWon),(TempStr1),0]
`<SetVal>=[(LSkillW),(TempStr1),1]
`<SetVal>=[(LSkillM),(TempStr1),1]
`<SetVal>=[(LSkillT),(TempStr1),1]
`3 ... Now ...
`<SetVal>=[(LevelW),(TempStr1),1]
`<SetVal>=[(LevelM),(TempStr1),1]
`<SetVal>=[(LevelT),(TempStr1),1]
`<SetVal>=[(InnRan),(TempStr1),0]
`<SetVal>=[(Married),(TempStr1),-1]
`3 ...Just - a - bout ...
`<SetVal>=[(vOne),(TempStr1),0]
`<SetVal>=[(NumKills),(TempStr1),0]
`<SetVal>=[(LWeirdEvent),(TempStr1),0]
`<SetVal>=[(DoneSpecial),(TempStr1),0]
`<SetVal>=[(FlirtP),(TempStr1),0]
`<SetVal>=[(NewOne),(TempStr1),0]
`<SetVal>=[(NewTwo),(TempStr1),0]
`<SetVal>=[(NewThree),(TempStr1),0]
`3Done! :)
@#MainMenuOptions?
`<SetMenu>=[MainMenu]
@#MainMenuOptionsS
//Stuff taken outta lifes inn...
`<NewLine>
`2--
`9::`!
`<PrintVal>=[(Married),(TheUser)]
`9::`!
`<PrintVal>=[(MarriedTo),(TheUser)]
`9--
`<PrintVal>=[(LastAlive),(TheUser)]
`--
`3 You purposefully stride accross the marble lobby floor towards
`3the front desk and in an unwavering, commanding voice declare that
`3you are tired and desire a room right away so you can sleep...
`5 The innkeeper looks at you with glaring eyes which you feel
`5boring into your soul...can he sense your unease?
`<SetVal>=[(TempStr3),(TheUser),out.]
`<AddVal>=[(TempStr3),(TheUser),(TUserNum)]
//Checking if lord creats out.* file
`<FileExists>=[(TempStr3),(TheUser),(TLordsDir)]
//if lord duzn't then its no good...cannot do it...
`<if>=[(TempStr3),(TheUser),FALSE,@#ItsANoGo]
// below set up file name out.<UserNum>
`<SetVal>=[(TempStr3),(TheUser),out.]
`<AddVal>=[(TempStr3),(TheUser),(TUserNum)]
`5 The innkeeper finally smiles disarmingly...
`<NewLine>
//
// Now new stuff follows ... writing out.# in lifes dir
// SO LIFE KNOWS WHAT TO DO
//
`<SetVal>=[(TempStr1),(TheUser),(OtherDir)]
`<AddVal>=[(TempStr1),(TheUser),TESTTXT.DAT]
`<FilePrint>=[(TempStr1),(TheUser),(TLifesDir),(TempStr3),`]
//
// Now just like before ... must write out.# in lords dir
// SO LORD KNOWS WHAT TO DO
//
`3Right this way sir...
`<SetVal>=[(TempStr2),(TheUser),(TLifesdir)]
`<AddVal>=[(TempStr2),(TheUser),LIFE.EXE *]
`<Delete>=[(TLordsDir),(TempStr3)]
`<SetVal>=[(TempStr1),(TheUser),`3IN THE TEMPORARY MODULE`2!]
`<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TempStr3),`]
`<SetVal>=[(TempStr1),(TheUser),(TempStr2)]
`<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TempStr3),`]
`3Leaving Life...Leaving Lord...Preparing for sleep...
`<Exit>
@#ItsANoGo
`2
`4 I'm sorry pal...but I can't get you outta lord...
`3Your ver of lord is too ancient...
`2
@#MainMenuOptionsH
`<NewLine>
`<ReadTextFile>=[(TempStr0),(OtherDir),testtxt.var,5]
`<PrintVal>=[(TempStr0),(TheUser)]
`<NewLine>
`<PrintVal>=[(TestDouble),(TheUser)]
`<NewLine>
`<PrintVal>=[(TestStr),(TheUser)]
`<NewLine>
`<PrintVal>=[(TestInt),(TheUser)]
`<NewLine>
`<PrintVal>=[(TestLong),(TheUser)]
`<NewLine>
`<AddVal>=[(TestInt),(TheUser),1]
`<RetOff>
`9 You have selected this option :
`<PrintVal>=[(TestInt),(TheUser)]
`9 times today! Cool eh?
`<NewLine>
`<RetOn>
`9 You don't think so?
`<RetOff>
`3 Ok well here is :
`<PrintVal>=[(TestInt),(TheUser)]
`3 gold to prove it! :)
`<NewLine>
`<RetOn>
`<AddVal>=[(LordGold),(TheUser),(TestInt)]
`<NewLine>
`% Ya it's what I said...this is a test module...
`2It doesn't do anything INTERESTING yet!
`3BUT IT SHOWS YOU THAT YOU TOO CAN MAKE YOUR OWN LORDLIFE MODULES
`3JUST USING EDIT....and the instructions supplied in lordlife.
`5 Thank-you
`2bye :)
`<SetVal>=[(TestDouble),(TheUser),123456789]
`<SetVal>=[(TestStr),(TheUser),HAHAHAAHHA]
`<SetVal>=[(TestLong),(TheUser),77777]
@#MainMenuOptionsQ
`<Quit>
@#UserFound
`<NewLine>
`3 This has already been done!
`3The new player will only be created again if it
`3no longer exists!
`<NewLine>
@#UserNotFound
`<NewLine>
`3 Wow I am impressed! you must have too many
`3users for me to create a lord char!!!
@#END